remove the reset of first_sel_changed, as after the first popup the
authorKristian Rietveld <kris@gtk.org>
Mon, 13 Oct 2003 19:07:34 +0000 (19:07 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Mon, 13 Oct 2003 19:07:34 +0000 (19:07 +0000)
commit027d69003ef4c1e8178e62e0e25532e0ef7e03b8
tree632f4669dd154f64c0546eabccb5dfde7903e2be
parent2baa63a100d76110915133c7fcb728c8545b11ca
remove the reset of first_sel_changed, as after the first popup the

Mon Oct 13 21:01:43 2003  Kristian Rietveld  <kris@gtk.org>

* gtk/gtkentrycompletion.c (gtk_entry_completion_popup): remove
the reset of first_sel_changed, as after the first popup the treeview
will always have a row selected and will thus not focus_to_cursor.

* gtk/gtkentry.c (keyval_is_cursor_move): new function to determine
whether the keyval should move the completion selection cursor (used
to avoid ending up with extreme cluttered code), also added
all KP_ equivalents of the keys here,
(gtk_entry_completion_key_press): Keynav tweaks based on comments
from Dave Bordoley and Marco Pesenti Gritti; add the -1 state
as possible current selection, implement Home/End keys, modified
the down key to stop cycling. Maybe page up/down should be implemented
at some later time.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkentry.c
gtk/gtkentrycompletion.c